@charset "utf-8";
/* CSS Document */

*{margin: 0px; padding: 0px;}

li {
	margin: 0px; padding: 0px;
}


.main{margin:auto; width:1000px;}
.my_top{ width:1000px; height:172px; float:left; background:url(../images/my_top_pic.jpg) no-repeat;}
.my_top_bg{ width:100%; height:172px; float:left; }
.dh{ width:100%; height:40px; float:left;}
#nav { margin:0; list-style:none; width:100%;  height:40px;}
#nav li.top1 {display:block; float:left; height:40px; line-height:39px; color:#fff; font-weight:bold;  }
#nav li a{ padding:0px 20px;}
#nav li a.top_link { float:left; height:40px; line-height:39px; color:#fff; text-decoration:none; font-size:14px; display:inline; font-weight:bold;}
#nav li a.top_link:hover {display:block; float:left; height:40px; line-height:39px; color:#fff; text-decoration:none; font-size:14px; }
#nav li a.top_link span.down {float:left; display:block; height:40px;}
.menu_nei{width:561px; float:left; height:40px; position:relative; background:url(../images/dh.jpg) no-repeat;}
.menu_nei02{width:998px; float:left; height:40px; position:relative;top:0px;left: 0px; background:url(../images/dh_02.jpg) no-repeat;}



/* Default list styling */

#nav li:hover {position:relative; z-index:200;}


#nav li:hover ul.sub1
{left:-5px; top:31px; padding:5px;  white-space:nowrap; width:150px; float:left; z-index:300;}
#nav li:hover ul.sub1 li
{display:block; position:relative; float:left; width:170px; font-weight:normal; background: #ffffff;border:1px solid #ABB0B3; }
#nav li:hover ul.sub1 li div
{display:block; height:25px; position:relative; float:left; width:150px; font-weight:normal; background: #ffffff;}
#nav li:hover ul.sub1 li a
{display:block; font-size:11px; height:25px; width:150px; line-height:25px; text-indent:5px; color:#333; text-decoration:none; overflow:hidden;}
#nav li ul.sub1 li a.fly
{background:#ffffff 80px 6px no-repeat;}
#nav li:hover ul.sub1 li a:hover 
{color:#000000; border-color:#fff;}
#nav li:hover ul.sub1 li a.fly:hover
{background:#ffffff 80px 6px no-repeat; color:#fff;}
#nav li:hover ul.sub2
{left:-5px; top:32px; padding:3px; white-space:nowrap; width:280px;  z-index:300;float:left;}
#nav li:hover ul.sub2 li
{display:block; position:relative; float:left; width:280px; font-weight:normal;border:1px solid #ABB0B3;  background: #ffffff; 
}
#nav li:hover ul.sub2 li div
{display:block; height:25px; position:relative; float:left; width:220px;  font-weight:normal; background: #ffffff;}
#nav li:hover ul.sub2 li a
{display:block; font-size:11px; height:25px; width:225px; line-height:25px; text-indent:5px; color:#333; text-decoration:none;  overflow:hidden;}
#nav li ul.sub2 li a.fly
{background:#ffffff 80px 6px no-repeat;}
#nav li:hover ul.sub2 li a:hover 
{background:#ffffff; color:#000000; border-color:#fff;}
#nav li:hover ul.sub2 li a.fly:hover
{background:#ffffff 80px 6px no-repeat; color:#fff;}



#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}






/*---------------------------------------------------------------------bottom-----------*/
.bottom{width:1000px; height:78px; float:left; border-top:3px solid #00a5f3;  text-align:center; color:#000; line-height:25px; padding-top:10px; margin-top:10px;}

.wangzhi {
    width: 354px;
    float: left;
    font-size: 14px;
    line-height: 36px;
    color: #FFF;
    margin-left: 15px;
    display: inline;
}
.dh1 {font-size: 14px;
    width: 600px; 
    float: right;
    line-height: 36px;
    color: #FFF;
    text-align: right;
    margin-right: 8px;
}

.db_1{ width:320px; padding:3px 5px 0px; float:left; height:82px; }
.db_2{ width:290px; padding:3px 20px 0px; float:left; height:82px; border-left:1px solid #C9C9C9; }
.banquan{ float:left;background:#DADEE1; width:1000px; height:60px; text-align:center;  clear:both;  font-size:12px; padding-top:20px; line-height:23px; color:#333333; }


.wy_top_dh{width:1000px; margin:0 auto; overflow:hidden; height:282px;}
.wy_top_dh_logo{width:288px; float:left; margin-top:10px;}
.wy_top_dh_right{width:695px; float:left; margin-top:13px; line-height:25px; font-size:14px;}
.wy_top_dh_right a{width:65px; float:left; color:#333333; text-align:center; margin-left:21px;}
.wy_top_dh_right a:hover{ color:#ff0000;}


.cs_top_logo{ width:1000px; height:144px; float:left;}